Oops.
authorMatthias Clasen <matthiasc@src.gnome.org>
Mon, 9 Aug 2004 02:46:46 +0000 (02:46 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 9 Aug 2004 02:46:46 +0000 (02:46 +0000)
gtk/gtkcombobox.c

index fc56b6d6e26f7fc1a4b24e88255f6b5074cb4410..1a58008ee601a1f3a4bf0d840f71d5415baf2fce 100644 (file)
@@ -4166,18 +4166,17 @@ void
 gtk_combo_box_set_active (GtkComboBox *combo_box,
                           gint         index_)
 {
-  GtkTreePath *path;
+  GtkTreePath *path = NULL;
   g_return_if_fail (GTK_IS_COMBO_BOX (combo_box));
   g_return_if_fail (index_ >= -1);
 
   if (index_ != -1)
     path = gtk_tree_path_new_from_indices (index_, -1);
-  else
-    path = NULL;
   
   gtk_combo_box_set_active_internal (combo_box, path);
 
-  gtk_tree_path_free (path);
+  if (path)
+    gtk_tree_path_free (path);
 }
 
 static void